<?php
	if(defined('PARAMETRO_1') && constant('PARAMETRO_1') == 'correio'){
		if ($_POST) {
			$strTipoUsuarios	=	pegaPost('strTipoUsuarios');
			$strAssunto			=	pegaPost('strAssunto');
			$strTitulo			=	pegaPost('strTitulo');
			$strMensagem		=	pegaPost('strMensagem');
			
			if ($strAssunto != '' && $strTitulo != '' && $strMensagem != '') { 
				if ($resultado		=	Usuario::buscarTipo($strTipoUsuarios, 'nao')) {
					if ($resultado['qtdResultadosTotal'] > 0) {
						$listaUsuarios		=	$resultado['listaResultados'];
						$listaDestinatarios	=	'';
						foreach($listaUsuarios as $chave => $usuarioAtual) {
							$listaDestinatarios	.=	$usuarioAtual['email'] . ',';
						}
						$listaDestinatarios	=	preg_replace('/,$/', '', $listaDestinatarios);
						email($listaDestinatarios, $strAssunto, $strTitulo, textoEmail('EMAIL_CORREIO', array(stripslashes($strMensagem))));
						adicionaMensagem(texto('MENSAGEM_SUCESSO_OPERACAO'));
						redireciona(array('administracao', 'correio'));
					}
					else {
						adicionaMensagem(texto('MENSAGEM_ERRO_NENHUM_USUARIO_SELECIONADO'), 'erro');
						redireciona($_SESSION['constructore']['URLOrigem']);
					}
				}
				else {
					adicionaMensagem(texto('MENSAGEM_ERRO_INTERNO'), 'erro');
					redireciona($_SESSION['constructore']['URLOrigem']);
				}
			}
			else {
				adicionaMensagem(texto('MENSAGEM_ERRO_PREENCHA_TODOS_OS_CAMPOS'), 'erro');
				redireciona(array('administracao', 'correio'));
			}
		}
		else {
			
			//CONFIGURA TITULO DA PAGINA
			$this->getSmarty()->assign('TITULO_BARRA_NAVEGADOR', texto('TITULO_BARRA_NAVEGADOR', array(texto('AREA_CORREIO') . ' - ' . texto('AREA_ADMINISTRACAO'))));
			$this->getSmarty()->assign('TEXTO_NAVEGACAO', texto('AREA_ADMINISTRACAO') . ' > ' . texto('AREA_CORREIO'));
			
			$this->exibir('administracaocorreio');
		}
	} 
	else {
		redireciona(array('404'));
	}
?>